Gerald WilkinsGerald Wilkins
The Gap Between the Touchline and the Wall: What Billy Vigar Left for an Entire Pitch SystemThere is a moment anyone who has stood on a touchline knows: the ball rolls...
VFF finalises chairmanship nominations: 57 ballots, one trophy ledger, and the gaps nobody auditsToday the VFF closed its nomination list for the chairmanship of the 10th ter...
WTT Feeder Linz 2026: England Borrows Foreign Partners to Fight Its Own BattleOn a morning in August, I sat in an old coffee shop in Shenzhen, re-reading t...
The Third Ball: Where Elite Table Tennis Is Decided Before the Audience NoticesIn a men's singles semifinal at a recent world championship, at 9-9 in the...
When Injury Data Goes Missing: Lessons from a Sourceless AnalysisIn the file submitted to me, the first-tier deconstruction was completely...
Akanji and the 'I want everything' declaration: Inter's Champions League bet amid data-verification doubtsAKANJI AND THE 'I WANT EVERYTHING' DECLARATION: INTER'S CHAMPIONS LEAGUE BET...
Vietnam's Volleyball Transfer Window: Money, ITC Papers and Stat Sheets That Come Back BlankThe technical meeting room at a match in Vietnam's national volleyball...
BWF World Junior Championships 2026: India Names 18-Player Squad, Tests 3x55 and 3x15 FormatsOne quarterfinal place at the 2026 Suhandinata Cup may be decided by 55 relay...
Ajax 0-0 Atalanta at Half-Time: Possession Without PenetrationThe first half between Ajax and Atalanta ended 0-0. Ajax had plenty of the ba...
Nobody Fears the Scotch Anymore: Three Decades After Kasparov's d4In October 2026 my small studio was as hot as a bakery oven. The fax machine...
One Corner, One Missed Shot: What Really Lies Behind Olympiacos' 1-0 Win at the VélodromeIn the 87th minute, the Vélodrome fell silent for a beat. From his own half,...
376 Teams, 15,000 Balls and the Layer of Soil Vietnamese Table Tennis Has Not Dug YetIn Harlow, Someone Cut Open the First Box of Balls On the first Saturday of t...
The Final 50-Metre Pulse: Why the Gap Between Wall Touches Is Narrowing at Vietnamese Swimming MeetsOn the night of the women's 200-metre breaststroke final, I sat in the top ro...
Vietnam U23 and the Gia Lai test: $100,000 and three matches in five daysAccording to the organisers’ announcement, Vietnam U23 assemble on 8 November...
2026 U.S. Open Table Tennis Championships: 118 Events and the Stratigraphy of a Table Tennis NationAmong the 118 event categories listed for the 2026 U.S. Open Table Tennis...
Vietnam Women Hold China 0-0 at Half-Time in ASIAD 20 Quarter-Final: A Defensive Map and the Price of Generational TransitionThe half-time whistle blew, and the scoreboard still read two zeros. The...
Real Madrid 4-1 Sevilla: Four Goals and Three Unpaid Debts Before the ClasicoMinute 37, the score still 1-0. Courtois went down to block a close-range...
Vietnamese Table Tennis and the Data Void in the Middle of Transfer SeasonOn a Tuesday night, in the fourth row of a sports hall in Saigon, I opened my...
"Dortmund Sparkassen Trophy 2027" and the 60-Minute Chess Course: When a Headline Is Cut Off From the TruthThat page said "Dortmund Sparkassen Trophy 2027". I clicked it because I...
V.League and the Data Gap: When Goals Are Written by InstinctIn the press room after round 12 of the 2026-25 V.League 1 season, a coach wa...
VFF finalises chairmanship nominations: 57 ballots, one trophy ledger, and the gaps nobody auditsToday the VFF closed its nomination list for the chairmanship of the 10th ter...
WTT Feeder Linz 2026: England Borrows Foreign Partners to Fight Its Own BattleOn a morning in August, I sat in an old coffee shop in Shenzhen, re-reading t...
The Third Ball: Where Elite Table Tennis Is Decided Before the Audience NoticesIn a men's singles semifinal at a recent world championship, at 9-9 in the...
When Injury Data Goes Missing: Lessons from a Sourceless AnalysisIn the file submitted to me, the first-tier deconstruction was completely...
Akanji and the 'I want everything' declaration: Inter's Champions League bet amid data-verification doubtsAKANJI AND THE 'I WANT EVERYTHING' DECLARATION: INTER'S CHAMPIONS LEAGUE BET...
Vietnam's Volleyball Transfer Window: Money, ITC Papers and Stat Sheets That Come Back BlankThe technical meeting room at a match in Vietnam's national volleyball...
BWF World Junior Championships 2026: India Names 18-Player Squad, Tests 3x55 and 3x15 FormatsOne quarterfinal place at the 2026 Suhandinata Cup may be decided by 55 relay...
Ajax 0-0 Atalanta at Half-Time: Possession Without PenetrationThe first half between Ajax and Atalanta ended 0-0. Ajax had plenty of the ba...
Nobody Fears the Scotch Anymore: Three Decades After Kasparov's d4In October 2026 my small studio was as hot as a bakery oven. The fax machine...
One Corner, One Missed Shot: What Really Lies Behind Olympiacos' 1-0 Win at the VélodromeIn the 87th minute, the Vélodrome fell silent for a beat. From his own half,...
376 Teams, 15,000 Balls and the Layer of Soil Vietnamese Table Tennis Has Not Dug YetIn Harlow, Someone Cut Open the First Box of Balls On the first Saturday of t...
The Final 50-Metre Pulse: Why the Gap Between Wall Touches Is Narrowing at Vietnamese Swimming MeetsOn the night of the women's 200-metre breaststroke final, I sat in the top ro...
Vietnam U23 and the Gia Lai test: $100,000 and three matches in five daysAccording to the organisers’ announcement, Vietnam U23 assemble on 8 November...
2026 U.S. Open Table Tennis Championships: 118 Events and the Stratigraphy of a Table Tennis NationAmong the 118 event categories listed for the 2026 U.S. Open Table Tennis...
Vietnam Women Hold China 0-0 at Half-Time in ASIAD 20 Quarter-Final: A Defensive Map and the Price of Generational TransitionThe half-time whistle blew, and the scoreboard still read two zeros. The...
Real Madrid 4-1 Sevilla: Four Goals and Three Unpaid Debts Before the ClasicoMinute 37, the score still 1-0. Courtois went down to block a close-range...
Vietnamese Table Tennis and the Data Void in the Middle of Transfer SeasonOn a Tuesday night, in the fourth row of a sports hall in Saigon, I opened my...
"Dortmund Sparkassen Trophy 2027" and the 60-Minute Chess Course: When a Headline Is Cut Off From the TruthThat page said "Dortmund Sparkassen Trophy 2027". I clicked it because I...
V.League and the Data Gap: When Goals Are Written by InstinctIn the press room after round 12 of the 2026-25 V.League 1 season, a coach wa...
